home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / shazam11.zip / DEMOTP.DEF < prev    next >
Text File  |  1991-11-04  |  8KB  |  120 lines

  1. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  2. @@ Purpose:  Model TP 6.0 IDE menu structure.
  3. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  4.  
  5. [SUBMENU] ≡ hcSystem                   ;;system commands
  6. about...                               ;;show version and copyright information
  7. 'refresh display'                      ;;redraw the screen
  8. 'clear desktop'                        ;;close all windows on the desktop, clear history lists
  9.  
  10. [SUBMENU] file                         ;;file management commands (Open, New, Save, etc.)
  11. open                                   ;;locate and open a file in an Edit window
  12. new                                    ;;create a new file in a new Edit window
  13. save F2                                ;;save the file in the active Edit window
  14. 'save As...'                           ;;save the current file under a different name, directory, or drive
  15. 'save a~l~l'                           ;;save all modified files
  16. [NEWLINE]
  17. 'change dir...'                        ;;choose a new default directory
  18. print                                  ;;print the contents of the active Edit window
  19. 'get info'                             ;;show status information
  20. 'DOS shell'                            ;;temporarily exit to DOS
  21. e~x~it alt-x cmquit                    ;;exit Turbo Pascal
  22.  
  23. [SUBMENU] edit                         ;;cut and paste editing commands
  24. 'restore line'                         ;;cancel edits to the current line in active Edit window
  25. [NEWLINE]
  26. cu~t~ shift-del                        ;;remove the selected text and put it in the Clipboard
  27. copy ctrl-ins                          ;;copy the selected text into the Clipboard
  28. paste shift-ins                        ;;insert selected text from the Clipboard at the cursor position
  29. 'copy ~e~xample'                       ;;copy program example from the Help window into the Clipboard
  30. 'show clipboard'                       ;;open the Clipboard window
  31. c~l~ear ctrl-del                       ;;delete the selected text
  32.  
  33. [SUBMENU] search                       ;;text and error search commands
  34. find...                                ;;search for text
  35. replace...                             ;;search for text and replace it with new text
  36. 'search again...'                      ;;repeat the last Find or Replace command
  37. 'go to line number...'                 ;;move the cursor to a specified line number
  38. 'find ~p~rocedure...'                  ;;search for a procedure or function declartion while debugging
  39. 'find ~e~rror...'                      ;;move the cursor to the position of a runtime error
  40.  
  41. [SUBMENU] run hcRunMenu                ;;execute or single-step through a program
  42. run ctrl-f9                            ;;run the current program
  43. 'program reset' ctrl-f2                ;;halt debugging session and release memory
  44. 'go to cursor' f4                      ;;run program from the run bar to the cursor position
  45. 'trace into' f7                        ;;execute next statement, stopping within the current procedure
  46. 'step over' f8                         ;;execute next statement, skipping over the current procedure
  47. p~a~rameters...                        ;;set command-line parameters to be passed to program
  48.  
  49. [SUBMENU] compile                      ;;compile to disk or memory
  50. compile hcCompileCompile alt-f9        ;;compile source file
  51. make f9                                ;;rebuild source file and all other files that have been modified
  52. build                                  ;;rebuild source file and all other files
  53. destination                            ;;specify whether source file is compiled to memory or disk
  54. 'primary file...'                      ;;define the file that is the focus of Make and Build
  55.  
  56. [SUBMENU] debug                        ;;evaluate expressions, modify data, set breakpoints and watches
  57. evaluate/modify... ctrl-f4             ;;evaluate a variable or expression and display or modify the value
  58.  
  59.    >[SUBMENU] watches                  ;;add, delete and edit expressions in the watch window
  60.    'add watch...' ctrl-f7              ;;insert a watch expression into the Watch window
  61.    'delete watch'                      ;;remove the current watch expression from the Watch window
  62.    'edit watch...'                     ;;edit the current watch expression in the Watch window
  63.    'remove all watches'                ;;delete all watch expressions from the Watch window
  64.    <
  65.  
  66. 'toggle breakpoint' ctrl-f8            ;;set or clear an unconditional breakpoint at the cursor position
  67. breakpoints...                         ;;set conditional breakpoints, view and edit breakpoints
  68.  
  69. [SUBMENU] options                      ;;set defaults for compiler, editor, mouse, debugger, etc.
  70. compiler...                            ;;set default compiler directives and conditional defines
  71. 'memory sizes...'                      ;;set default stack and heap sizes for generated programs
  72. linker...                              ;;set linker options (link buffer; .MAP file options)
  73. de~b~ugger...                          ;;set debugger options (standalone, integrated, display swapping)
  74. directories...                         ;;set paths for units, include files, OBJs, and generated files
  75. [NEWLINE]
  76.  
  77.    >[SUBMENU] environment              ;;specify environment settings
  78.    preferences...                      ;;specify desktop settings
  79.    editor...                           ;;specify editor settings
  80.    mouse...                            ;;specify mouse settings
  81.    startup...                          ;;permanently change default startup options
  82.    colors...                           ;;customize IDE colors for windows, menus, etc.
  83.    <
  84.  
  85. [NEWLINE]
  86. 'save options...'                      ;;save all the settings you've made in the Options menu
  87. 'retrieve options...'                  ;;load options file previously created with Save Options
  88.  
  89. [SUBMENU] window                       ;;open, arrange, and list windows
  90. size/move ctrl-f5                      ;;change the size or position of the active window
  91. zoom f5                                ;;enlarge or restore the size of the active window
  92. tile                                   ;;arrange windows on desktop by tiling
  93. c~a~scade                              ;;arrange windows on desktop by cascading
  94. next f6                                ;;make the next window active
  95. previous shift-f6                      ;;make the previous window active
  96. close alt-f3                           ;;close the active window
  97. [NEWLINE]
  98. watch                                  ;;open the Watch window
  99. register                               ;;open the Register window
  100. output                                 ;;open the Output window
  101. 'Call stac~k~' ctrl-f3                 ;;show the procedures the program called to reach this point
  102. 'user screen' alt-f5                   ;;switch to full-screen user output
  103. [NEWLINE]
  104. list... alt-0                          ;;show a list of all open windows
  105.  
  106. [SUBMENU] help                         ;;get online help
  107. contents                               ;;show table of contents for online Help
  108. index shift-f1                         ;;show index for online help
  109. 'topic search' ctrl-f1                 ;;display help on the word at the cursor
  110. 'previous topic' alt-f1                ;;redisplay the last-viewed online Help screen
  111. 'help on help'                         ;;how to use online Help
  112.  
  113. [STATUS]
  114. F1 help
  115. F2 save
  116. F3 open
  117. alt-f9 compile
  118. f9 make
  119. f10 menu
  120.